<?php

require_once("./lib/defaults.php");
require_once("./cfg/settings.php");

function critical($msg)
{
	global $SMP_Plugins;
	global $LOG_PLUGIN;

	$SMP_Plugins[$LOG_PLUGIN]->logMsg(LOGLEVEL_CRITICAL,$msg);
}

function warning($msg)
{
	global $SMP_Plugins;
	global $LOG_PLUGIN;

	$SMP_Plugins[$LOG_PLUGIN]->logMsg(LOGLEVEL_WARNING,$msg);
}

function info($msg)
{
	global $SMP_Plugins;
	global $LOG_PLUGIN;

	$SMP_Plugins[$LOG_PLUGIN]->logMsg(LOGLEVEL_INFO,$msg);
}

function debug($msg)
{
	global $SMP_Plugins;
	global $LOG_PLUGIN;

	$SMP_Plugins[$LOG_PLUGIN]->logMsg(LOGLEVEL_DEBUG,$msg);
}

function err_handler($errno, $errstr, $errfile, $errline)
{
	critical("$errfile:$errline $errstr");
	return(false);
}

set_error_handler("err_handler");

?>
